from flask import Flask,render_template
import pandas as pd

app = Flask(__name__)

@app.route('/')
def hello():
    df = pd.read_csv("data.csv", sep=',')#读取表格
    da = df.to_dict('list')形成字典
    keys = ','.join(da.keys())
    #变成列表
    #项目名称	在途需求	未纳入项目	测试	测试完毕	开发	系统设计	需求分析	已纳入项目	已交付

    p = keys.split(',')
    p0 = da["项目名称"]
    p1 = da["在途需求"]
    p2 = da["未纳入项目"]
    p3 = da["测试"]
    p4 = da["测试完毕"]
    p5 = da["开发"]
    p6 = da["系统设计"]
    p7 = da["需求分析"]
    p8 = da["已纳入项目"]
    p9 = da["已交付"]
    return render_template('template.html',data1=p[1:-1],data2=p0,data3=p1,data4=p2,data5=p3,
                           data6=p4,data7=p5,data8=p6,data9=p7,data10=p8,data11=p9,name1=p[1],
                           name2=p[2],name3=p[3],name4=p[4],name5=p[5],name6=p[6],name7=p[7],
                           name8=p[8],name9=p[9])#传入login网页{{}}对应的值

if __name__ == "__main__":
    app.run(port=5001)
